RH bug 204621 - "GtkPrint" asks for "Letter" size paper when "A4" size
authorMatthias Clasen <matthiasc@src.gnome.org>
Wed, 21 May 2008 02:17:30 +0000 (02:17 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Wed, 21 May 2008 02:17:30 +0000 (02:17 +0000)
commit59ae44d00ee7876b3c69fd462d515a4f50c55b6a
tree76c8f2df967022569c134fa9e177663ffb07b27f
parent75a9722aa14784e70c49b988ce28589eceb752e3
    RH bug 204621 - "GtkPrint" asks for "Letter" size paper when "A4" size
        was chosen

        Patch by Marek Kasik.

        * gtk/gtk.symbols:
        * gtk/gtkprinter.[hc]: Add gtk_printer_get_default_page_size.

        * gtk/gtkprintbackend.[hc]: Add fallback implementation.

        * modules/printbackends/file/gtkprintbackendfile.c:
        * modules/printbackends/cups/gtkprintbackendcups.c: Implement
        get_default_page_size.

        * gtk/gtkpagesetupunixdialog.c: When selecting a different printer,
        select its default paper size.

        * gtk/gtkprintunixdialog.c: If no explicit page setup has been set,
        use the printer default.

        * gtk/gtkprintoperation-unix.c: Don't create an empty page setup
        if we don't have a default page setup.

svn path=/trunk/; revision=20120
13 files changed:
ChangeLog
docs/reference/ChangeLog
docs/reference/gtk/gtk-sections.txt
gtk/gtk.symbols
gtk/gtkpagesetupunixdialog.c
gtk/gtkprintbackend.c
gtk/gtkprintbackend.h
gtk/gtkprinter.c
gtk/gtkprinter.h
gtk/gtkprintoperation-unix.c
gtk/gtkprintunixdialog.c
modules/printbackends/cups/gtkprintbackendcups.c
modules/printbackends/file/gtkprintbackendfile.c